package sv.gob.mtps.colectivas.dao;

import java.util.List;

import sv.gob.mtps.colectivas.model.TbSolicitante;
import sv.gob.mtps.colectivas.model.TbSolicitudSolicitante;

public interface SolicitantesDAO {
	
	public void addSolicitante(TbSolicitante tbSolicitante);
	public void editSolicitante(TbSolicitante tbSolicitante);
	public void deleteSolicitante(Integer id);
	public TbSolicitante findSolicitante(Integer id);
	public List<TbSolicitante> listSolicitante();
	public List<TbSolicitante> listSolicitante(String hql);
	
	//SolicitudHasSolicitantes
	public void addSolicitudSolicitante(TbSolicitudSolicitante tbSolicitudSolicitante);
	public void editSolicitudSolicitante(TbSolicitudSolicitante tbSolicitudSolicitante);
	public void deleteSolicitudSolicitante(Integer id);
	public TbSolicitudSolicitante findSolicitudSolicitante(Integer id);

}
